Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F2 France F3 France F4 France F5 Italy F2 France F7 Spain F11 France F13 France F17 France F18 USA F1 France F4 Great Britain F5 Great Britain F6 France F14 France F5 Italy F4 Algeria F1 Algeria F2 USA F7 USA F2 Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno The Nottingham Challenger - Nottingham USTA Seascape Challenger - Aptos Togliatti Cup - Togliatti USTA Challenger - Champaign AT&T Challenger of Dallas - Dallas BH Telecom Sarajevo 2007 - Sarajevo BMW Tennis Championship - Sunrise II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills 2007 Nielsen Pro Tennis Championship - Winnetka Pro Challenger at Calabasas - Calabasas 2007 Knoxville Challenger - Knoxville Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville Music City Challenger - Nashville Honolulu Challenger Dallas Challenger Binghamton Challenger Knoxville Challenger Honolulu Challenger San Jose Challenger Savannah Challenger Nottingham Challenger Lubbock Challenger - Lubbock Bordeaux Challenger Cassis Challenger Orleans Challenger 2001 Centura USTA Challenger - Rocky Mount Challenger 42 - Andrezieux Open Sainte-Victoire - Aix-En-Provence The Wright Financial Group, Inc. Challenger - Champaign X Abierto Internacional de Salinas - Salinas Tallahassee Tennis Challenger - Tallahassee Challenger Britania Zavaleta - Puebla Challenger Casablanca San Angel - Mexico City The 'Fitz' Casino Challenger - Tunica Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Nielsen USTA Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Sunrise Challenger Baton Rouge Challenger Carson Challenger Calabasas Challenger Quimper Challenger Savannah Challenger Nottingham-2 Challenger Challenger Ford de Cherbourg - Cherbourg 2003 Eddleman USTA Challenger - Birmingham USTA Challenger of Las Vegas - Las Vegas Hilton Waikoloa Village USTA Challenger - Waikoloa Dallas Challenger Aberto Da Costa Do Sauipe - Bahia 2001 USTA Tallahassee Tennis Challenger - Tallahassee Granby Challenger - Granby USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Theusbridge.com Tennis Classic - Tarzana USTA Championships of Kerrville - Kerrville USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank Challenger Britania Zavaleta - Puebla Urbana-Champaign Challenger - Urbana The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of Burbank - Burbank 2002 Azalea Orthopedic Challenger - Tyler USTA Challenger of Dallas - Dallas USTA/Safeway Challenger - Aptos Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Togliatti Cup - Togliatti The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas The LTA Nottingham Challenger - Nottingham 2004 Colorado Tennis Classic - Denver Burbank Challenger - Burbank Challenger Groningen - Groningen USTA Men's Challenger of Dallas - Dallas USTA Men's Challenger of Dallas - Dallas San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon XL Capital Bermuda Open - Bermuda Harrah's Entertainment Challenger - Tunica ECM Prague Open 2005 - Prague Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The West Side Tennis Club Grass Court Challenger - Forest Hills Shimadzu All Japan Indoor - Kyoto Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta The West Side Tennis Club Clay Court Challenger - Forest Hills Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Commercia Challenger - Aptos USTA Challenger of Oklahoma - Tulsa Open de Rennes La Trinitaine - Rennes The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Samsung Securities Cup - Seoul Music City Challenger - Nashville Wailea Men's Challenger - Maui Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg USTA Tallahassee Tennis Challenger - Tallahassee LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton Ford Tennis Championships - Louisville China Open - Beijing Music City Challenger - Nashville JSM Challenger - Champaign Bancolombia Open - Bogota Puerto Rico Challenger Tennis Event - Humacao GHI Bronx Tennis Classic - Bronx The Mercedes Benz of Calabasas - Calabasas 2008 Knoxville Challenger - Knoxville Austin Challenger - Austin Tiburon Challenger - Tiburon Tallahassee Challenger USTA Challenger of Burbank - Burbank Savannah Challenger Sarasota Challenger Ojai Challenger USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Charlottesville Challenger Dallas Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Music City Challenger - Nashville Pro Tennis World Open - Sunrise Pau Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills Honolulu Challenger VI Abierto Internacional de Salinas - Salinas Panama City Challenger 2001 USTA Challenger of Calabasas - Calabasas Ciudad de Pozoblanco Open Diputacion - Cordoba 2001 UT Tyler Patriot Challenger - Tyler USTA Challenger of San Antonio - San Antonio AT&T Challenger of Dallas - Dallas Sacramento Challenger Talahassee Challenger University of Tennessee USTA Challenger - Knoxville Internazionali di Tennis - Bergamo Britania Zavaleta - Puebla Aix En Provence Challenger BMW Tennis Championship - Sunrise Hilton Waikoloa Village USTA Challenger - Waikoloa 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Isla de Lanzarote - Lanzarote Open de Franche Comte - Besancon USTA Challenger of Tiburon - Tiburon Hilton Waikoloa Village USTA Challenger - Waikoloa Vancouver Challenger Nova Challenger Osaka - Osaka Challenger Ford de Cherbourg - Cherbourg San Luis Potosi Challenger 2002 - San Luis Potosi Open de Franche-Comte - Besancon 2002 USTA Challenger of Calabasas - Calabasas Zagreb Challenger Corona Mexico City Open - Mexico City 2002 Eddleman USTA Challenger - Birmingham Open Mutouest - St. Brieuc ARMS USTA Challenger - Rocky Mount XL Capital Bermuda Open - Bermuda Nottingham Challenger Open de Montauban - Montauban Fifth-Third Bank Tennis Championships - Lexington Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans The Surbiton Trophy - Surbiton USTA Tallahassee Tennis Challenger - Tallahassee 2002 FSE Challenger - Tarzana Lubbock Challenger - Lubbock Binghamton Professional Tennis Tournament - Binghamton Sacramento Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The Manchester Trophy - Manchester Swanston Challenger - Sacramento Trofeo Francesco Guzzini - Recanati College Station Challenger - College Station IPP Open - Helsinki Sacramento Challenger Men's Pro Challenger at Tunica National - Tunica Franklin Templeton Tennis Classic - Scottsdale Hurricane Tennis Open - Bradenton U.S. Men's Clay Court Championships - Houston Heineken Open - Auckland International Tennis Championships - Delray Beach Hilton Waikoloa Village USTA Challenger - Waikoloa Countrywide Classic USTA Men's Challenger - Carson Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx USTA Challenger of Orlando - Orlando Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Arizona Men's Tennis Championships - Scottsdale Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas USTA Men's Challenger of Dallas - Dallas Open de Moselle - Metz Heineken Open - Auckland Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London USTA Freeman Men's Challenger - Joplin AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Internationaux du Doubs - Besancon Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Brisbane - Brisbane ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Estoril Open - Estoril AEGON Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Tulsa Auto Collection USTA Challenger - Tulsa Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Kremlin Cup - Moscow Open 13 - Marseille Regions Morgan Keegan Championships - Memphis AEGON Championships - London Open de Moselle - Metz Erste Bank Open - Vienna BMW Open - Munich Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Odlum Brown Vancouver Open - Vancouver Moselle Open - Metz Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna ASB Classic - Auckland Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne St. Petersburg Open - St. Petersburg European Open - Antwerp Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Open Sud de France - Montpellier AEGON International - Eastbourne If Stockholm Open - Stockholm Open 13 - Marseille European Open - Antwerp Erste Bank Open - Vienna Brisbane International - Brisbane Open Sud de France - Montpellier Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Open Parc - Lyon Noventi Open - Halle Citi Open - Washington Moselle Open - Metz European Open - Antwerp Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open Parc - Lyon TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Siebel Open - San Jose ABN AMRO World Tennis Tournament - Rotterdam Heineken Open - Auckland Siebel Open - San Jose Open 13 - Marseille International Tennis Championships - Delray Beach Open 13 Provence - Marseille Kroger / St. Jude International - Memphis Champaign Challenger Campbell's Hall of Fame Tennis Championships - Newport Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing U.S. Open (juniors) Open de Moselle - Metz ATP Kremlin Cup - Moscow Medibank International - Sydney JSM Challenger of Champaign - Urbana Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON International - Eastbourne Thailand Open - Bangkok If Stockholm Open - Stockholm Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose US Men's Clay Court Championship - Houston Estoril Open - Estoril BMW Open - Munich China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Valencia Open - Valencia AEGON Championships - London Moselle Open - Metz International Tennis Championships - Delray Beach Open 13 - Marseille Siebel Open - San Jose SAP Open - San Jose Barcelona Open BancSabadell - Barcelona Moselle Open - Metz Argentina Open - Buenos Aires Rio Open - Rio de Janeiro SAP Open - San Jose Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai Qatar ExxonMobil Open - Doha Open Parc - Lyon AEGON Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Moselle Open - Metz Mercedes Cup - Stuttgart China Open - Beijing Heineken Open - Auckland Countrywide Classic - Los Angeles The Stella Artois Grass Court Championships - London BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris The Tennis Channel Open - Las Vegas Nature Valley International - Eastbourne Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Masters - Toronto BNP Paribas Masters - Paris Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Pacific Life Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Campionati BNL dItalia - Rome French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid Indianapolis Tennis Championships - Indianapolis French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Erste Bank Open - Vienna Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Mubadala World Tennis Championship Wimbledon - London French Open - Paris Davis Cup, World Group, 1R, ROU-FRA 0-5 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, PO, FRA-GER 4-1 Western & Southern Financial Group Masters - Cincinnati Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, World Group, F, FRA-BEL 3-2 French Open - Paris 70th River Oaks International Tennis Tournament - Houston Australian Open (juniors) French Open (juniors) Wimbledon (juniors) River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Wimbledon - London AAMI Classic - Kooyong The Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, F, FRA-CRO 1-3 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, Finals, Group A The Mubadala World Tennis Championship